//
//  P1012.cpp
//  Algorithm
//
//  Created by 刘锦程 on 2023/9/21.
//

#include <stdio.h>
#include<iostream>
using namespace std;
int n;
string a[22];
bool cmp(string x,string y){
    return x+y>y+x;
}
int P1012ans(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    sort(a+1,a+n+1,cmp);
    for(int i=1;i<=n;i++){
        cout<<a[i];
    }
    return 0;
}
